Text copied to clipboard!

Titre

Text copied to clipboard!

Développeur Solidity

Description

Text copied to clipboard!
Nous recherchons un Développeur Solidity talentueux et passionné pour rejoindre notre équipe de développement blockchain. En tant que Développeur Solidity, vous serez responsable de la conception, du développement et du déploiement de contrats intelligents sécurisés et efficaces sur la blockchain Ethereum. Vous travaillerez en étroite collaboration avec nos architectes blockchain, développeurs front-end et chefs de projet pour créer des solutions décentralisées innovantes qui répondent aux besoins de nos clients. Le candidat idéal possède une solide expérience en développement Solidity, une bonne compréhension des principes de la blockchain, ainsi qu'une connaissance approfondie des normes telles qu'ERC-20, ERC-721 et ERC-1155. Vous devez être capable d'écrire un code propre, bien documenté et sécurisé, tout en respectant les meilleures pratiques de développement. Vous serez également amené à effectuer des audits de sécurité de contrats intelligents, à participer à des revues de code, et à contribuer à l'amélioration continue de notre infrastructure blockchain. Une bonne compréhension des outils de développement tels que Truffle, Hardhat, Remix, Ganache et des bibliothèques comme web3.js ou ethers.js est essentielle. Nous valorisons l'autonomie, la rigueur et la capacité à résoudre des problèmes complexes. Si vous êtes passionné par les technologies décentralisées et souhaitez contribuer à des projets à fort impact dans un environnement dynamique et en constante évolution, ce poste est fait pour vous.

Responsabilités

Text copied to clipboard!
  • Développer et déployer des contrats intelligents en Solidity
  • Collaborer avec les équipes produit et technique pour définir les exigences
  • Effectuer des audits de sécurité sur les contrats intelligents
  • Maintenir et améliorer les contrats existants
  • Participer aux revues de code et assurer la qualité du code
  • Documenter les fonctionnalités et les processus de développement
  • Intégrer les contrats avec des interfaces front-end via web3.js ou ethers.js
  • Effectuer des tests unitaires et d'intégration
  • Surveiller les performances et la sécurité des contrats déployés
  • Rester à jour sur les évolutions de l'écosystème Ethereum

Exigences

Text copied to clipboard!
  • Expérience confirmée en développement Solidity
  • Bonne connaissance de l'écosystème Ethereum
  • Maîtrise des normes ERC-20, ERC-721, ERC-1155
  • Connaissance des outils Truffle, Hardhat, Remix, Ganache
  • Expérience avec web3.js ou ethers.js
  • Compréhension des principes de sécurité des contrats intelligents
  • Capacité à écrire un code propre, modulaire et bien documenté
  • Expérience avec Git et les workflows de développement collaboratif
  • Bonnes compétences en résolution de problèmes
  • Capacité à travailler de manière autonome et en équipe

Questions potentielles d'entretien

Text copied to clipboard!
  • Quelle est votre expérience avec le développement de contrats intelligents en Solidity ?
  • Avez-vous déjà travaillé avec les normes ERC-20 ou ERC-721 ?
  • Quels outils utilisez-vous pour tester et déployer vos contrats ?
  • Comment assurez-vous la sécurité de vos contrats intelligents ?
  • Avez-vous déjà contribué à des projets open source dans l'écosystème Ethereum ?
  • Comment restez-vous informé des dernières évolutions dans le domaine de la blockchain ?
  • Pouvez-vous décrire un projet blockchain sur lequel vous avez travaillé ?
  • Quelle est votre expérience avec les bibliothèques web3.js ou ethers.js ?
  • Comment gérez-vous les erreurs et les exceptions dans vos contrats ?
  • Êtes-vous à l'aise pour travailler dans un environnement agile ?